package main

import (
	"my_go_open/utils"
)

func main() {
	dsn, err := utils.NewMysqlConnOption(
		`root:abc123@tcp(127.0.0.1:3306)/mysql`,
		0,
		0,
		0,
		0,
	)
	if err != nil {
		utils.VarDump(err.Error())
	}
	m := utils.NewMysql(&utils.MysqlConnParam{Master: dsn})
	// 查询用户名不是“root”的账号
	m.SelWalk(func(row *utils.MysqlRow) error {
		utils.VarDump(row.ToStr("User"), row.ToStr("Host"))
		return nil
	}, `select Host, User from user where User != ?`, "root")
}
